do good works - French English Dictionary